//
//  SCBannerView.h
//  SCFoundationKit
//
//  Created by Chao Sheng on 2023/10/16.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface SCBannerView : UIView

/// 数据源(至少3张) 本地图片，imageNames和imageURLNames选一必传
@property (nonatomic, strong) NSArray *imageNames;
/// 数据源(至少3张) 网络图片，imageNames和imageURLNames选一必传
@property (nonatomic, strong) NSArray *imageURLNames;
/// 尺寸（必传）
@property (nonatomic, assign) CGSize bannerSize;
/// 是否带缩放效果（默认开启）
@property (nonatomic, assign) BOOL isZoom;
/// 是否轮播（默认关闭）
@property (nonatomic, assign) BOOL isCarousel;
/// 轮播时长（默认5s）
@property (nonatomic, assign) NSInteger carouselDuration;
/// 加载页面
- (void)reload;

/// 轮播暂停
- (void)carouselPause;

/// 轮播继续
- (void)carouselContinue;

@end

NS_ASSUME_NONNULL_END
